Ubuntu Firefox Snap → APT 切換流程表

1. 確認目前安裝版本

apt list --installed | grep firefox
  • 若顯示 1:1snap1-0ubuntuX,代表仍是 Snap 過渡包。

2. 移除 Snap 版 Firefox

sudo snap remove firefox --purge

3. 加入 Mozilla Team PPA

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update

4. 設定 apt pinning(避免系統自動回裝 Snap 過渡包)

建立設定檔:

sudo nano /etc/apt/preferences.d/mozillateam-firefox

內容:

Package: firefox
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

5. 安裝 APT 版 Firefox

sudo apt remove firefox --purge
sudo apt install firefox

6. 確認安裝結果

firefox --version
apt show firefox | grep Version
  • 應顯示 Mozilla Team PPA 提供的版本(例如 146.0),而非 1:1snap1-0ubuntuX

7. 更新系統套件

sudo apt upgrade

確保 Firefox 與相關依賴套件保持最新。


📌 差異比較

版本 優點 缺點
Snap 版 自動更新、整合 Ubuntu 預設 啟動慢、sandbox 介面不相容、可能出現 bad plugs 錯誤
APT 版 啟動快、穩定、無 Snap sandbox 問題 需透過 PPA 維護更新

✅ 建議

若遇到 Snap 啟動失敗或 sandbox 錯誤,建議直接切換到 APT 版 Firefox,更穩定可靠。